An architecture-driven software mobility framework
نویسندگان
چکیده
Software architecture has been shown to provide an appropriate level of granularity for assessing a software system’s quality attributes (e.g., performance and dependability). Similarly, previous research has adopted an architecture-centric approach to reasoning about and managing the run-time adaptation of software systems. For mobile and pervasive software systems, which are known to be innately dynamic and unpredictable, the ability to assess a system’s quality attributes and manage its dynamic run-time behavior is especially important. In the past, researchers have argued that a software architecture-based approach can be instrumental in facilitating mobile computing. In this paper, we present an integrated architecture-driven framework for modeling, analysis, implementation, deployment, and run-time migration of software systems executing on distributed, mobile, heterogeneous computing platforms. In particular, we describe the framework’s support for dealing with the challenges posed by both logical and physical mobility. We also provide an overview of our experience with applying the framework to a family of distributed mobile robotics systems. This experience has verified our envisioned benefits of the approach, and has helped us to identify several avenues of future work. 2009 Elsevier Inc. All rights reserved.
منابع مشابه
Quality-Driven Architecture Design Method
In this paper we introduce a quality-driven architecture design (QAD) method with three phases: system analysis, conceptual architecture design and design of a concrete architecture. Architecture design phases produce an aspect of software architecture at two different levels of abstraction. System analysis provides a bigger picture of the software system and its properties. Conceptual architec...
متن کاملMobility Support Framework in Adaptable Service Architecture
Mobility is regarded as the most important feature needed to achieve adaptability and flexibility in the executing of service components. As such, service system could be able to cope with the handling of dynamic changes in the availability of resources and position of users. On the other hand, providing user-centric and personal-content driven wide range of services, more commonly wireless one...
متن کاملAn Ontology-based MDA Framework for Service-based Software Systems Architecting
Model-driven Architecture (MDA) is a software architecture framework proposed by the Object Management Group OMG. MDA emphasises the importance of modelling in the architectural design of software systems. Ontologies are can enhance the modelling aspects here. We present a layered MDA-based modelling approach. We focus on servicebased software and the Web Services platform.
متن کاملSIFM: A network architecture for seamless flow mobility between LTE and WiFi networks - Analysis and Testbed Implementation
This paper deals with cellular (e.g. LTE) networks that selectively offload the mobile data traffic onto WiFi (IEEE 802.11) networks to improve network performance. Several architectures that are proposed based on the IETF Proxy Mobile IPv6 (PMIPv6) framework to support seamless data offloading lacks flow-level mobility support and have a single point of failure. Recently, IETF has proposed ext...
متن کاملSensor Abstractions for Opportunistic Activity and Context Recognition Systems
Pervasive environments are inherently characterized to draw from sensor infrastructures in order to become situation aware. Very recent technological evolutions of sensor hardware (e.g. for geoposition, acceleration, orientation, noise, light, humidity, chemical properties, etc.) have fertilized an explosive growth of sensor infrastructures, introducing whole new challenges for sensor software ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 83 شماره
صفحات -
تاریخ انتشار 2010